i admit - French English Dictionary